package com.panshi.controller;

import com.panshi.api.SystemUserApi;
import com.panshi.vo.PageModel;
import com.panshi.vo.SystemuserAddVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;

@Controller
@Slf4j
public class AddUserController {

    @Resource
    private SystemUserApi systemUserApi;

    @GetMapping("/sys/add")
    public String addPage(){

        return "layuiIndex/user-add";
    }

    @PostMapping("/sys/add")
    @ResponseBody
    public PageModel add(SystemuserAddVo addVo){

        log.info("addVo---------------------{}",addVo);

        PageModel pageModel = new PageModel();

        Integer state = systemUserApi.addUser(addVo).getData();

        log.info("state**************************{}",state);

        if(state == 0){
            pageModel.setCode(9999);
            pageModel.setMsg("新增失败");
        }
        if(state == 1){
            pageModel.setCode(10000);
            pageModel.setMsg("新增成功");
        }

        return pageModel;
    }

}
